form{
	margin: 0px 0px 0px 0px;
}

#div-op{
	height:28px;
	padding:4px 4px 4px 2px;
}

#div-data{
 	
}

#div-data table
{
	margin-bottom: 1.5em;
	border-collapse: collapse;
	border:solid 1px #ccc;
	text-align: left;
}

#div-data table th
{
	font-weight: bold;
	padding: 0.5em;
}

#div-data table td
{
	padding: 0.5em;
	border-right: solid 1px #fff;
}

#div-data table thead
{
	border-collapse: collapse;
	color: #fff;
	background: #006192 url('../images/data/trhbg.gif') top left repeat-x;
	/*border-right: solid 1px #fff;*/
}

#div-data table tr.odd
{
	background: #F8F8F8 url('../images/data/tdbg.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

#div-data table tr.even
{
	background: #FDFDFD url('../images/data/blockbg.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

#div-data table tr.odd_over
{
	background: #F0F7FA url('../images/data/tr_over.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

#div-data table tr.even_over
{
	background: #F0F7FA url('../images/data/tr_over.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}
th a,th a:visited {
	color: white;
	font-weight: bold;
	
}

th a:hover {
	text-decoration: underline;
	color: white;
	font-weight: bolder;
}
th.sorted a,th.sortable a {
	background-position: right;
	display: block;
	
}

th.sortable a {
	background-repeat: no-repeat;
}

th.order1 a {
	background: url(../images/data/arrow_down.gif) no-repeat 94% 6%;
}

th.order2 a {
	background: url(../images/data/arrow_up.gif) no-repeat 94% 6%;
}

.pageLink { 
	font-size: 12px; 
	margin:10px auto; 
	clear:both;  
	font-family: Tahoma;  
	text-align:left 
	
}

.pageLinkOn { 
	font-size:12px; 
	color:#fff; 
	font-weight:bold; 
	text-align:center; 
	background: #3F70AA; 
	margin:2px 2px; 
	display:inline-block;
	padding:0px 5px; 
	font-family: Tahoma; 
	line-height:20px; 
	margin-bottom:3px; 
}

.pageLink a {
	font-size:12px; 
	text-align:center; 
	background:#fff; 
	border:1px solid #3F70AA; 
	margin:2px 2px; 
	display:inline-block; 
	padding:0px 5px;  
	line-height:18px;
	text-decoration: none;
}

.pageLink a:hover { 
	font-size:12px; 
	color:#fff;  
	text-align:center; 
	background: #3F70AA; 
	border:1px solid #3F70AA;  
	margin:0px 2px; 
	display:inline-block; 
	padding:0px 5px;   
	margin-bottom:3px; 
	text-decoration:none; 
}

.pageLink .navPapeNum{
	border:solid 1px #3F70AA;
	width:26px;
}

.pageLink #btnGo {
	background-image: url(../images/data/go.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
	border: none;
	cursor: 
}

.divExport {
	text-align: center;
	clear: both;
}

.divExport .exportlinks {
	width: 90%;
	text-align: right;
}

.divExport .exportlinks .export {
	padding: 0 4px 1px 20px;
	display: inline;
	display: inline-block;
	cursor: pointer;
}

.divExport .exportlinks .excel {
	background-image: url(../images/data/ico_file_excel.png);
	background-repeat: no-repeat;
}

.divExport .exportlinks .csv {
	background-image: url(../images/data/ico_file_csv.png);
	background-repeat: no-repeat;
}

.divExport .exportlinks .xml {
	background-image: url(../images/data/ico_file_xml.png);
	background-repeat: no-repeat;
}

.divExport .exportlinks .pdf {
	background-image: url(../images/data/ico_file_pdf.png);
	background-repeat: no-repeat;
}

.divExport .exportlinks .rtf {
	background-image: url(../images/data/ico_file_rtf.png);
	background-repeat: no-repeat;
}

.divbanner .divinner select {
	border-style: dotted;
}

/**--------------function button start css--------------------**/
	
.add{
	text-decoration:none;
	background: url(../images/function/add.gif) no-repeat 0 50%;
	padding-left:20px;
}

.delete{
	text-decoration:none;
	background: url(../images/function/delete.gif) no-repeat 0 50%;
	padding-left:20px;
}

.update{
	text-decoration:none;
	background: url(../images/function/update.gif) no-repeat 0 50%;
	padding-left:20px;
}

.view{
	text-decoration:none;
	background: url(../images/function/view.gif) no-repeat 0 50%;
	padding-left:20px;
}

.right{
	text-decoration:none;
	background: url(../images/function/right.gif) no-repeat 0 50%;
	padding-left:20px;
}

.collapse{
	text-decoration: none;
	background: url(../images/function/collapse.gif) no-repeat 0 50%;
	padding-left:20px;
}

.expand{
	text-decoration: none;
	background: url(../images/function/expand.gif) no-repeat 0 50%;
	padding-left:20px;
}

.toggle{
	text-decoration: none;
	background: url(../images/function/toggle.gif) no-repeat 0 50%;
	padding-left:20px;
}

.role{
	text-decoration: none;
	background: url(../images/function/role.gif) no-repeat 0 50%;
	padding-left:20px;
}


.op-div{
	color: #545454;
	margin-bottom: 1em;
	padding-bottom: 0.3em;
	padding-left:10px;
}

/**--------------function button end css--------------------**/

#query-form{
	padding-top:8px;
}
#query-form input{
	border:solid 1px #9FA4FF;
	padding:1px 2px 1px 2px;
}

.query-table{
	width:96%;
}

.query-table th{
	text-align: left;
	color:blue;
	width:120px;
	font-weight: normal;
}
.query-table td{
	height:28px;
}

.query-btn{
	background: url(../images/function/query.gif) no-repeat 5% 0 ;
	width:62px;
	height:24px;
	text-align:right;
	padding-top: 2px;
	padding-right:12px;
	color:white;
	background-color: #95D83B;
}
.reset-btn{
	background: url(../images/function/reset.gif) no-repeat 5% 0 ;
	width:62px;
	height:24px;
	text-align:right;
	padding-top: 2px;
	padding-right:12px;
	background-color: #EBF9FB;
}
